$(function () {
    /*轮播图*/
    $(".swiper-container").swiper({
        loop: true,
        speed:300,
        autoplay : 5000,
        autoplayDisableOnInteraction : false,
        // 如果需要分页器
        pagination: '.swiper-pagination'

    });
    /*赞赏页面*/
    //赞赏礼物的价格
    function moneyNumber() {
        var money=$(".js-reward-list>.active .js-reward-money").text().substring(1);
        var money_end=returnFloat(money);
        $("#moneyCustom").val("");
        if(money){
            $("#moneyTotal").val(money_end);
        }else{
            $("#moneyTotal").val("0.00");
        }
        changeNum();
    }
    //金额数值保留两位小数，一位自动补零
    function returnFloat(value){
        var value=Math.round(parseFloat(value)*100)/100;
        var xsd=value.toString().split(".");
        if(xsd.length==1){
            value=value.toString()+".00";
            return value;
        }
        if(xsd.length>1){
            if(xsd[1].length<2){
                value=value.toString()+"0";
            }
            return value;
        }
    }
    //改变按钮中的金额
    function changeNum(){
        var $num=$(".js-change-num");
        var moneyTotal=$("#moneyTotal").val();
        var change_text='￥'+moneyTotal;
        $num.text(change_text);
        // console.log(moneyTotal);
    }

    moneyNumber();
    $(".js-reward-list").on('click','.m-reward-item',function () {
        let iconfont=`<i class="iconfont icon-shangpinxuankuang-xuanqu"></i>`;
        var $li=$(this).parent();
        var $li_other=$li.siblings();
        if($li.hasClass("active")){
            $li.removeClass("active");
            $(this).find(".iconfont").remove();
            moneyNumber();
        }else{
            $li_other.removeClass("active");
            $li_other.find(".iconfont").remove();
            $li.addClass("active").children(".m-reward-item").append(iconfont);
            moneyNumber();

        }

    });
    //自定义金额
    $("#moneyCustom").bind('input propertychange', function() {
        var moneyCustom = $(this).val();
        var moneyCustom_end=returnFloat(moneyCustom);
        console.log(moneyCustom);
        if(moneyCustom){
            var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
            if (!reg.test(moneyCustom)){
                $.alert({
                    title: '提示信息',
                    text: '赞赏金额的输入格式不正确,请确认!',
                });
                $(this).val("");
                $("#moneyTotal").val("0.00");
                changeNum();
                return ;
            }
            $("#moneyTotal").val(moneyCustom_end);
            //金额的正则表达式验证

        }else{
            $("#moneyTotal").val("0.00");
        }
        $(".js-reward-list").find("li.active").removeClass("active").end()
            .find(".iconfont").remove();
        changeNum();
    });




});